package com.yidu.dao;

import java.util.List;
import java.util.Map;

import com.yidu.domain.ListenAuditing;

public interface ListenAuditingMapper {
    int deleteByPrimaryKey(String auditingId);

    int insert(ListenAuditing record);
    /**
     * 
     *@title 审核增加数据的方法【有就增加无就不增加】
     * @param ListenAuditing record
     * @return int
     * @author zwm
     * @dateTime 2018年12月19日
     * @versions
     */
    int insertSelective(ListenAuditing record);

    ListenAuditing selectByPrimaryKey(String auditingId);

    int updateByPrimaryKeySelective(ListenAuditing record);

    int updateByPrimaryKey(ListenAuditing record);
    
	/**
	 * 查看采购审核详情
	 * @author 刘武
	 * @param map map对象
	 * @return 审核对象集合
	 */
	List<ListenAuditing> selectMusicPurchaseAuditDetail(Map<String, Object> map);
	/**
	 * 查看采购审核详情
	 * @author 刘武
	 * @param map map对象
	 * @return int 行数
	 */
	int selectRows(Map<String, Object> map);
	/**
	 * 
	 *@title 批发审核 根据id查看所有的方法
	 * @param Map<String, Object>map
	 * @return List<ListenAuditing>
	 * @author zwm
	 * @dateTime 2018年12月20日
	 * @versions
	 */
    List<ListenAuditing> idSelect(Map<String, Object>map);
    /**
     * 
     *@title 批发审核 根据ied查看总行数
     * @param Map<String, Object>map
     * @return int
     * @author zwm
     * @dateTime 2018年12月20日
     * @versions
     */
    int idCount(Map<String, Object>map);
    
    
    /**
     * @title 查询审核详情
     * @param Map
     * @return List
     * @author 江宇
     * @dateTime 2018年12月21日
     * @versions 1.0
     */
	List<ListenAuditing> findAuditing(Map<String, Object> map);
	/**
	 * @title 查询审核详情行数
	 * @param Map
	 * @return int
	 * @author 江宇
	 * @dateTime 2018年12月21日
	 * @versions 1.0
	 */
	int findAuditingCount(Map<String, Object> map);
}